home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / SCRIPTZ / OZZBOT.ZIP / raw.ini < prev    next >
INI File  |  1997-03-05  |  8KB  |  172 lines

  1. [Raw]
  2. n0=#rawscan disabled
  3. n1=352:* {
  4. n2=  set %adrs $parm6 $+ ! $+ $parm3 $+ @ $+ $parm4
  5. n3=  set %clones $mask(%adrs,2)
  6. n4=  if  (%clones isin %clist)  { /inc %clns | %nclns = %nclns $parm6 }
  7. n5=  %clist = %clist %clones
  8. n6=  set %addy $mask(%adrs,3)
  9. n7=  if (($level(%addy) == =999) || ($level(%addy) == 999))  { /inc %enem | %enemnick = %enemnick $parm6 | /ban $parm2 $parm6 2 | /kick $parm2 $parm6 Banned: Get Out! }
  10. n8=  if (G isin $parm7) { /inc %appl | %awaynick = %awaynick $parm6 }
  11. n9=  if (+ isin $parm7) { /inc %vppl } | else { inc %nonvoice }
  12. n10=  if (($left(2,$parm7) == H*) || ($left(2,$parm7) == G*)) { /inc %found  | %iropn = %iropn $parm6 }
  13. n11=  if (($level(%addy) > 199) && ($level(%addy) < 501) && ($parm6 !isop $parm2) && (%noop != ON)) { /mode $parm2 +o $parm6 }
  14. n12=  if (($level(%addy) == 200) || ($level($parm6) == 200)) { /inc %200 | %200nicks = %200nicks $parm6 }
  15. n13=  if (($level(%addy) == 300) || ($level($parm6) == 300)) { /inc %300 | %300nicks = %300nicks $parm6 }
  16. n14=  if (($level(%addy) == 400) || ($level($parm6) == 400)) { /inc %400 | %400nicks = %400nicks $parm6 }
  17. n15=  if (($level(%addy) == 500) || ($level($parm6) == 500)) { if ($parm6 != $me) { /inc %500 | %500nicks = %500nicks $parm6 } }
  18. n16=  if (($level(%addy) == 600) || ($level($parm6) == 600)) { if ($parm6 != $me) { /inc %600 | %600nicks = %600nicks $parm6 } }
  19. n17=  if (($level(%addy) == 4) || ($level($parm6) == 4)) { /inc %suspended | %4nicks = %4nicks $parm6 }
  20. n18=  %v.1 = $readini voted.ini nick $parm6
  21. n19=  %v.2 = $readini voted.ini site $parm4
  22. n20=  %v.3 = $readini voted.ini userhost $address($parm6,3)
  23. n21=  if ((%v.1 == $null) && (%v.2 == $null) && (%v.3 == $null) && ($parm6 != W) && ($parm6 != X) && ($parm6 != $me)) { inc %dnvote | goto end }
  24. n22=  if (($parm6 != W) && ($parm6 != X) && ($parm6 != $me)) { inc %didvote }
  25. n23=  :end
  26. n24=  halt
  27. n25=}
  28. n26=315:*end* {
  29. n27=  if (%ppl < 10) { .timer 1 30 .set %sscan ON }
  30. n28=  elseif ((%ppl >= 10) && (%ppl <= 20)) { .timer 1 45 .set %sscan ON }
  31. n29=  else { .timer 1 60 .set %sscan ON }
  32. n30=  if ((%fops == 0) || (%fops == $null)) { %percentops = 0.0% | goto next }
  33. n31=  %permops = %fops * 100 | %perallops = %permops / %ppl | %peroprem = %permops % %ppl | %percentops = %perallops $+ . $+ %peroprem $+ %
  34. n32=  :next
  35. n33=  if ((%nops == 0) || (%nops == $null)) { %percentnops = 0.0% | goto then }
  36. n34=  %permnops = %nops * 100 | %perallnops = %permnops / %ppl | %permnoprem = %permnops % %ppl | %percentnops = %perallnops $+ . $+ %permnoprem $+ %
  37. n35=  :then
  38. n36=  %votedppl = %didvote + %dnvote
  39. n37=  if ((%didvote == 0) || (%didvote == $null)) { %percentvoted = 0.0% | goto and }
  40. n38=  %permvoted = %didvote * 100 | %perallvoted = %permvoted / %votedppl | %pervotedrem = %permvoted % %votedppl | %percentvoted = %perallvoted $+ . $+ %pervotedrem $+ %
  41. n39=  :and
  42. n40=  if ((%dnvote == 0) || (%dnvote == $null)) { %percentnvoted = 0.0% | goto or }
  43. n41=  %permnvoted = %dnvote * 100 | %perallnvoted = %permnvoted / %votedppl | %permnvotedrem = %permnvoted % %votedppl | %percentnvoted = %perallnvoted $+ . $+ %permnvotedrem $+ %
  44. n42=  :or
  45. n43=  report
  46. n44=  .disable #rawscan
  47. n45=}
  48. n46=#rawscan end
  49. n47=#fk disabled
  50. n48=352:*:/if (%cjflood == $parm4) { /kick $parm2 $parm6 Clone KICK -=((-╒ZZ▀╓T-))=- } | halt
  51. n49=315:*end*:/.disable #fk | halt
  52. n50=#fk end
  53. n51=#nk disabled
  54. n52=352:*:/if (%ncflooder == $parm4) { /kick $parm2 $parm6 %ncreason ((-╒ZZ▀╓T-) } | halt
  55. n53=315:*end*:/.disable #nk | halt
  56. n54=#nk end
  57. n55=#snovoters disabled
  58. n56=352:* {
  59. n57=  %v.1 = $readini voted.ini nick $parm6
  60. n58=  %v.2 = $readini voted.ini site $parm4
  61. n59=  %v.3 = $readini voted.ini userhost $address($parm6,3)
  62. n60=  if (%toomany == yes) { 
  63. n61=    inc %people
  64. n62=    if ((%v.1 == $null) && (%v.2 == $null) && (%v.3 == $null)) {
  65. n63=      inc %vple
  66. n64=    }
  67. n65=    goto end
  68. n66=  }
  69. n67=  if ($parm6 == W) || ($parm6 == X) || ($parm6 == $me) { goto end }
  70. n68=  inc %people
  71. n69=  if ((%v.1 == $null) && (%v.2 == $null) && (%v.3 == $null)) { %nonvoters = %nonvoters $parm6 | inc %!votenames | inc %vple }
  72. n70=  if (%!votenames > 36) { set %toomany yes }
  73. n71=  :end
  74. n72=  halt
  75. n73=}
  76. n74=315:*end* {
  77. n75=  if ((%vple == 0) || (%vple == $null)) { %percentnvote == 0.0% | goto next }
  78. n76=  %permnvote = %vple * 100 | %perallnvote = %permnvote / %people | %permnvoterem = %permnvote % %people | %percentnvote = %perallnvote $+ . $+ %permnvoterem $+ %
  79. n77=  :next
  80. n78=  if (%toomany == yes) { recho 5 %percentnvote of the people have not voted in the channel, but there are too many to list. (Max is 36)  Instead please use the !funstuff command. | unset %toomany }
  81. n79=  else { 
  82. n80=    if (%rawvote == yes) { advote }
  83. n81=    else { nonvoters }
  84. n82=    unset %rawvote
  85. n83=  }
  86. n84=  .disable #snovoters
  87. n85=  halt
  88. n86=}
  89. n87=#snovoters end
  90. n88=#access disabled
  91. n89=311:*:/if (~ isin $parm3) { /set %accessmask $parm2 $+ !* $+ $parm3 $+ @ $+ $parm4 } | else { /set %accessmask $parm2 $+ ! $+ $parm3 $+ @ $+ $parm4 } | /.disable #access | accessdcc | halt
  92. n90=401:*:/msg %waccess There is no such user %getaccessnick on IRC right now | .disable #access | halt
  93. n91=#access end
  94. n92=367:* {
  95. n93=  /if ($parm3 == $mask(%unbanmask,0)) { mode $parm2 -b $parm3 }
  96. n94=  /if ($parm3 == $mask(%unbanmask,1)) { mode $parm2 -b $parm3 }
  97. n95=  /if ($parm3 == $mask(%unbanmask,2)) { mode $parm2 -b $parm3 }
  98. n96=  /if ($parm3 == $mask(%unbanmask,3)) { mode $parm2 -b $parm3 }
  99. n97=  /if ($parm3 == $mask(%unbanmask,4)) { mode $parm2 -b $parm3 }
  100. n98=  /if ($parm3 == $mask(%unbanmask,5)) { mode $parm2 -b $parm3 }
  101. n99=  /if ($parm3 == $mask(%unbanmask,6)) { mode $parm2 -b $parm3 }
  102. n100=  /if ($parm3 == $mask(%unbanmask,7)) { mode $parm2 -b $parm3 }
  103. n101=  /if ($parm3 == $mask(%unbanmask,8)) { mode $parm2 -b $parm3 }
  104. n102=  /if ($parm3 == $mask(%unbanmask,9)) { mode $parm2 -b $parm3 }
  105. n103=  halt
  106. n104=}
  107. n105=#inuse start
  108. n106=433:*:/recho 5 Sorry Boss, $parm2* | halt
  109. n107=#inuse end
  110. n108=461:*:/echo $parms | halt
  111. n109=251:* {
  112. n110=  line
  113. n111=  echo 7 ((-╒zZ-))2 ----------( LUSERS: $nick $+ : $+ $port )----------
  114. n112=  %lusers.ave.1 = $parm4 + $parm7
  115. n113=  %lusers.ave.2 = %lusers.ave.1 / $parm10
  116. n114=  echo 7 ((-╒zZ-))2 There are currently %lusers.ave.1 users globally on $parm10 servers.
  117. n115=  echo 7 ((-╒zZ-))2 An average of %lusers.ave.2 Users per server.
  118. n116=  halt
  119. n117=}
  120. n118=252:* {
  121. n119=  %lusers.ave.3 = %lusers.ave.1 / $parm2
  122. n120=  echo 7 ((-╒zZ-))2 There are currently $parm2 opers globally on IRC.
  123. n121=  echo 7 ((-╒zZ-))2 An average of %lusers.ave.3 Users per oper.
  124. n122=  halt
  125. n123=}
  126. n124=254:* {
  127. n125=  %lusers.ave.4 = %lusers.ave.1 / $parm2
  128. n126=  echo 7 ((-╒zZ-))2 There are currently $parm2 channels globally formed.
  129. n127=  echo 7 ((-╒zZ-))2 An average of %lusers.ave.4 User(s) per channel.
  130. n128=  halt
  131. n129=}
  132. n130=253:*:echo 7 ((-╒zZ-))2 $parm2* | halt  
  133. n131=255:*:echo 7 ((-╒zZ-))2 $parm2* | echo 7 ((-╒zZ-))2 ----------( End of LUSERS: $nick )---------- | unset %lusers.* | unset %lusers.* | line | halt
  134. n132=#Luser end
  135. n133=#MOTD start
  136. n134=1:*:halt
  137. n135=2:*:halt
  138. n136=3:*:halt
  139. n137=4:*:halt
  140. n138=371:*:halt
  141. n139=372:*:halt 
  142. n140=373:*:halt
  143. n141=374:*:halt 
  144. n142=375:*:halt 
  145. n143=376:*:halt
  146. n144=#MOTD end
  147. n145=401:*:halt
  148. n146=402:*:halt
  149. n147=403:*:halt
  150. n148=404:*:recho 4 I cannot send to $parm1 | halt
  151. n149=405:*:recho 4 I have joined too many channels | halt
  152. n150=432:*:recho 4 Sorry Boss, $parm2 is an Erroneus Nickname | halt
  153. n151=465:*:recho 4 I am k-lined from this server | halt
  154. n152=467:*:halt
  155. n153=471:*:recho 4 Cannot Join $parm2 $+ , FULL (+l) | halt
  156. n154=472:*:halt
  157. n155=473:*:recho 4 Cannot Join $parm2 $+ , Invite Only (+i) | halt
  158. n156=474:*:recho 4 I Cannot Join $parm2 $+ , I am Banned (+b) | halt
  159. n157=475:*:recho 4 Cannot Join $parm2 $+ , Need a Key (+k) | halt
  160. n158=482:*:halt
  161. n159=501:*:halt
  162. n160=312:*:halt
  163. n161=313:*:halt
  164. n162=317:*:halt
  165. n163=318:*:halt
  166. n164=319:*:halt
  167. n165=353:*:halt
  168. n166=366:*:halt
  169. n167=302:*:halt
  170. n168=332:*:halt
  171. n169=333:*:halt
  172.